#topbar{height:auto;}
#topbar_inner{height:auto;float:none;}
#topbar_inner img#ribbon{display:none;}
#topbar_inner .topbar_text{margin-right:0;}

#topbar_inner ul.topbar_links{ display:block;margin:0;text-align:center;}
#topbar_inner .topbar_text{text-align:center;display:block;}
#topbar ul li:last-child{background:none;}
#logo, #logo a {float:none;width:100%;position:static !important;height:auto;}
#logo h1 {width:100%;text-align:center;margin-top:0;}
#logo a img {display: block;margin: 0 auto;}
#header .inner #logo h1 a.logo-text{line-height:56px;}

#topbar ul li.plus{background:none;}
#topbar ul li.fast-info:hover{background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-image:none;}

/* MEDIUM SECTION */
/*#medium3_section{margin-top:-27px !important;}  a risoluzioni minori, tende a tagliare l'header con logo e menu */
#medium3_section,#medium2_section{margin-bottom: 30px;}
#medium1_section, #medium2_section{margin-top:-57px !important;}
#medium1_section .arrow-medium-section{top:-45px;}

.medium_section_left, .medium_section_right {width:100%;float:none;}

/* NAVIGATION */
#nav{float:none;text-align:center;}
.select-menu{margin-right:0;width: 100%;-webkit-appearance: none;background: url(../images/nav-menu-list.jpg) no-repeat right center}

/* TESTIMONIALS SLIDER */
#testimonial-slider{padding-bottom:0;}
#testimonial-slider .badge {margin-left:0 !important;margin-right:5px;}
#testimonial-slider ul{min-height:230px;}
#testimonial-slider li{width: 70%;}
#testimonial-slider .message{margin: 0 !important;width:35%;}
#primary .testimonials-slider ul li{height:auto;}
/* PORTFOLIO */
.portfolio-slider .jcarousel-clip{margin-left: 0 !important;}
#portfolio-bigimage img{margin-bottom:15px;}


/* HOME */
.services-list .bubble, #works-list li {width:100% !important;}
#works-list li{margin-left:0;text-align:center;}
img.latestwork{float:none;margin:0 auto;}

/* FOOTER */
#footer .column{width:100%;}
#copyright .left, #copyright .right {float: none;width:100%; text-align: center;}

/* SHORTCODES */
.box-sections, .bubble, .one-fourth{width:100%;float:none;margin: 0 auto;}
.bubble h3, .bubble p{width:100%;}
.two-fourth{width:100%;margin:0;}
.image-styled .img_frame{height:auto !important}
.image-styled .img_frame img{height:auto !important;}
ul.tabs li{ padding: 0 10px;}

/* GALLERY */
.gallery-wrap li .internal_page_item{ margin: 20px auto 27px auto !important;}

/* PORTFOLIO */
.hentry-post a.more-link, .sticky a.more-link, .read-more{margin-left:35%;}
#portfolio li.hentry{padding:0 !important;margin-top:20px !important}
#portfolio li .thumb{width:100% !important;}
#portfolio-bigimage .work-skillsdate{right:5px;}

/* SIDEBAR */
.sidebar .widget{float:none;width:100%;}

/* BLOG */
.post_box .post_box_info{width:100%;height:auto;}
.post_box .picture{width:100%;}
.post_box .post_box_info .post_title_area{height:auto;}
.post_box .post_box_info a.title{display:inline-block;margin-bottom:20px;}
div.hentry .shadow-blog-img, div.sticky .shadow-blog-img{display:none;}
#respond input, #respond textarea{width:84%;}
#commentform{width:100%;}
img.comment-avatar{margin:0 40%;}
label[for="comment"] img + img{margin:0 40%;}
#commentform p.comment-form-comment label{height:auto;}

/* EVENTS & NEWS */
.event_info{width:100%;}
.page_news_list img{ margin: 0 auto !important;display:block;margin-bottom:20px !important}

/* EXTRA */
.extra-content{padding-top:15px;}